﻿<navigation:Page x:Class="Showroom.Home"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
    mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480"
    Title="FlowLayouts - Home"
    Style="{StaticResource PageStyle}">

  <Grid x:Name="LayoutRoot">
    <ScrollViewer x:Name="PageScrollViewer" Style="{StaticResource PageScrollViewerStyle}" HorizontalScrollBarVisibility="Disabled">

      <StackPanel x:Name="ContentStackPanel">

        <TextBlock x:Name="HeaderText" Style="{StaticResource HeaderTextStyle}"
                           Text="Silverlight FlowLayouts library"/>
        <TextBlock x:Name="ContentText" Style="{StaticResource ContentTextStyle}" HorizontalAlignment="Stretch" TextWrapping="Wrap"
                           Text="Silverlight FlowLayouts library is a control library allowing to create ItemsControls with a Cover-flow, Carousel or other 2D / 3D complex layouts"/>
        <TextBlock  Style="{StaticResource HeaderTextStyle2}"
                           Text="Features"/>
                <TextBlock  Style="{StaticResource ContentTextStyle}" HorizontalAlignment="Stretch" TextWrapping="Wrap" Margin="10,0,0,0">
                    <Run Text=" - Virtualisation : FlowItemsControl2D and FlowItemsControl3D can handle thousands of child elements with amazing performance" />
                    <LineBreak />
                    <Run Text=" - Style-ready : ItemContainerStyle of FlowItemsControl2D and FlowItemsControl3D can be easily styled to customize the look and feel of individual items including VisualState management" />
                    <LineBreak />
                    <Run Text=" - DataTemplate-ready : FlowItemsControl2D and FlowItemsControl3D are standard ItemsControl and expose an ItemTemplate property for templating their data source. Additionaly, the library provides an InConverFlowContentControl that can be used inside an ItemTemplate and exposes Selection / Mouse visual states" />
                    <LineBreak />
                    <Run Text=" - Extensibility : 2D and 3D layout logic is externalized. So default layout can be replaced by a custom made one. See IFlowLayout2DAlgorithm and IFlowLayout3DAlgorithm interfaces" />
                    <LineBreak />
                    <Run Text=" - "/>
                    <Run Text="NEW " Foreground="Red" />
                    <Run Text="Manipulations : FlowItemsControl2D and FlowItemsControl3D now support gesture (the same kind as the original IPhone Coverflow). Custom layout algorithms can implement their own HitTesting logic to provide correct Natural User Interactions" />
                    <LineBreak />
                </TextBlock>
      </StackPanel>

    </ScrollViewer>
  </Grid>

</navigation:Page>